home *** CD-ROM | disk | FTP | other *** search
- 4 X=0:K=0:C=3
- 5 POKE53280,0:POKE53281,0
- 6 DIM C(1000)
- 80 POKE 53280,0:POKE53281,0
- 82 PRINT"[147]"
- 90 PRINT"PLEASE INSERT DATA DISK.":INPUT"FILENAME?";N$
- 91 PRINT"[147]":OPEN 6,8,6,"0:"+N$+",S,R":GOTO 300
- 92 FOR Q=55296TO56295
- 93 INPUT#6,L:POKEQ,L:NEXTQ
- 94 CLOSE 6
- 95 FOR R=1024TO2023:POKER,160:NEXTR
- 100 GET A$:CLOSE6
- 101 POKE1024+X,81:POKE55296+X,C
- 102 POKE1024+X,160:POKE55296+X,K
- 103 IF A$="I" THEN X=X-40
- 104 IF A$="M" THEN X=X+40
- 105 IF A$="K" THEN X=X+1
- 106 IF A$="J" THEN X=X-1
- 107 IF X>999 THEN X=999:IFX<0THENX=0
- 108 IF A$=" " THEN POKE 55296+X,C
- 109 K=PEEK(55296+X)
- 110 IF A$="_" THEN C=0
- 111 IF A$="1" THEN C=1
- 112 IF A$="2" THEN C=2
- 113 IF A$="3" THEN C=3
- 114 IF A$="4" THEN C=4
- 115 IF A$="5" THEN C=5
- 116 IF A$="6" THEN C=6
- 117 IF A$="7" THEN C=7
- 118 IF A$="8" THEN C=8
- 119 IF A$="9" THEN C=9
- 120 IF A$="0" THEN C=10
- 121 IF A$="+" THEN C=11
- 122 IF A$="-" THEN C=12
- 123 IF A$="\" THEN C=13
- 124 IF A$="Q" THEN C=14
- 125 IF A$="W" THEN C=15
- 126 IF A$="S" THEN 201
- 128 IF A$="X" THEN 1900
- 129 IF A$="Z" THEN SYS 64738
- 130 IF A$="[147]" THEN PRINT"[147]"
- 200 GOTO 100
- 201 GOSUB 800:OPEN 6,8,6,"0:"+N$+",S,W"
- 202 FOR Q=55296 TO 56295:L=PEEK(Q)
- 203 PRINT#6,L:NEXT
- 204 CLOSE 6
- 205 GOTO 100
- 300 OPEN 15,8,15:INPUT#15,ZA,ZB$
- 301 PRINTZA,ZB$:IFZA=62 THEN GOSUB 320
- 302 GOTO 92
- 306 PRINT"[147]":GOTO 100
- 320 PRINT"MAKE A NEW FILE (Y/N)?"
- 322 GET R$:IFR$="Y" THEN RETURN
- 324 IF R$="" THEN 322
- 326 RUN
- 800 CLOSE15:OPEN15,8,15,"S0:"+NM$
- 802 CLOSE 15
- 803 RETURN
- 1900 REM
- 2000 POKE198,4
- 2010 PRINT"LOAD"CHR$(34)"SPECTRUM V1.0";
- 2020 PRINTCHR$(34)",8";
- 2030 POKE631,13:POKE632,82:POKE633,117:POKE634,13
- 2040 END
-